package net.myjung.maven;

import net.myjung.model.BaseObject;
import net.myjung.model.annotation.MdlClass;
import net.myjung.model.annotation.MdlElement;
import net.myjung.model.annotation.MdlField;

@MdlClass(name = "Plugin")
@SuppressWarnings("serial")
public class MvnPlugin extends BaseObject {
	@MdlField(type = "net.myjung.maven.MvnBuild")
	private MvnBuild _parent;
	@MdlElement(type = "string")
	private String groupId;
	@MdlElement(type = "string")
	private String artifactId;
	@MdlElement(type = "string")
	private String version;
	@MdlElement(type = "net.myjung.maven.Configuration")
	private MvnConfiguration configuration;

	public MvnBuild get_parent() {
		return _parent;
	}
	public void set_parent(MvnBuild _parent) {
		this._parent = _parent;
	}
	public String getGroupId() {
		return groupId;
	}
	public void setGroupId(String groupId) {
		this.groupId = groupId;
	}
	public String getArtifactId() {
		return artifactId;
	}
	public void setArtifactId(String artifactId) {
		this.artifactId = artifactId;
	}
	public String getVersion() {
		return version;
	}
	public void setVersion(String version) {
		this.version = version;
	}
	public MvnConfiguration getConfiguration() {
		return configuration;
	}
	public void setConfiguration(MvnConfiguration configuration) {
		this.configuration = configuration;
	}
}